Provide information about how an adjustment change in a range widget
authorMatthias Clasen <maclas@gmx.de>
Fri, 27 Aug 2004 02:54:12 +0000 (02:54 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Fri, 27 Aug 2004 02:54:12 +0000 (02:54 +0000)
commit01bc5631473028f475b05c63100cb99025c36284
tree45475c7c56883b9f88c523666235bf4e594cbae0
parent24dd1030f08ae6eec6328cc6407391b3e5ca13d6
Provide information about how an adjustment change in a range widget

Thu Aug 26 22:44:12 2004  Matthias Clasen  <maclas@gmx.de>

Provide information about how an adjustment change in a range
widget happened. Add a "slider-moved" signal which reports how
a user is interacting with the range, whether they are clicking
on a stepper or the trough, or dragging the slider.  (#133263,
Thomas Fitzsimmons)

* gtk/gtkmarshalers.list: Add signal type BOOLEAN:ENUM,DOUBLE.
* gtk/gtkrange.c (gtk_range_class_init): Add "change-value"
signal.
(gtk_range_internal_set_value): Rename to
gtk_range_real_change_value.  Add GtkScrollType parameter.  Emit
the change-value signal when the range's value changes.
(update_slider_position, gtk_range_scroll_event, step_back,
step_forward, page_back, page_forward, scroll_begin,
scroll_end): Change gtk_range_internal_set_value to
gtk_range_real_change_value.
* gtk/gtkrange.h (struct _GtkRangeClass): Declare change_value
function.
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkmarshalers.list
gtk/gtkrange.c
gtk/gtkrange.h